If all else fails ... - French English Dictionary